// import router from './router'
// import store from './store'
// import NProgress from 'nprogress' // progress bar
// import 'nprogress/nprogress.css' // progress bar style

// NProgress.configure({ showSpinner: false }) // NProgress Configuration

// const whiteList = ['/login', '/404'] // no redirect whitelist
// // // 前置守卫
// // router.beforeEach(async (to, from, next) => {
// //   NProgress.start()
// //   console.log(store.getters.token)
// //   if (store.getters.token) {
// //     if (to.path === '/login') {
// //       store.getters.userInfo
// //       // 跳转主页
// //       next('/')
// //       NProgress.done()
// //     } else {
// //       if (!store.getters.userId) {
// //         await store.dispatch('user/getUserInfo')
// //       }
// //       next()
// //     }
// //   } else {
// //     if (whiteList.includes(to.path)) {
// //       next()
// //     } else {
// //       next('/login')
// //       NProgress.done()
// //     }
// //   }
// // })

// // // 后置守卫
// // router.afterEach(() => {
// //   NProgress.done()
// // })

